51 research outputs found

    Multi-GPU Acceleration of the iPIC3D Implicit Particle-in-Cell Code

    Full text link
    iPIC3D is a widely used massively parallel Particle-in-Cell code for the simulation of space plasmas. However, its current implementation does not support execution on multiple GPUs. In this paper, we describe the porting of iPIC3D particle mover to GPUs and the optimization steps to increase the performance and parallel scaling on multiple GPUs. We analyze the strong scaling of the mover on two GPU clusters and evaluate its performance and acceleration. The optimized GPU version which uses pinned memory and asynchronous data prefetching outperform their corresponding CPU versions by 5-10x on two different systems equipped with NVIDIA K80 and V100 GPUs.Comment: Accepted for publication in ICCS 201

    Efficient Strict-Binning Particle-in-Cell Algorithm for Multi-Core SIMD Processors

    Get PDF
    International audienceParticle-in-Cell (PIC) codes are widely used for plasma simulations. On recent multi-core hardware, performance of these codes is often limited by memory bandwidth. We describe a multi-core PIC algorithm that achieves close-to-minimal number of memory transfers with the main memory, while at the same time exploiting SIMD instructions for numerical computations and exhibiting a high degree of OpenMP-level parallelism. Our algorithm keeps particles sorted by cell at every time step, and represents particles from a same cell using a linked list of fixed-capacity arrays, called chunks. Chunks support either sequential or atomic insertions, the latter being used to handle fast-moving particles. To validate our code, called Pic-Vert, we consider a 3d electrostatic Landau-damping simulation as well as a 2d3v transverse instability of magnetized electron holes. Performance results on a 24-core Intel Sky-lake hardware confirm the effectiveness of our algorithm, in particular its high throughput and its ability to cope with fast moving particles

    HIV-1 and recombinant gp120 affect the survival and differentiation of human vessel wall-derived mesenchymal stem cells

    Get PDF
    BAckground:HIV infection elicits the onset of a progressive immunodeficiency and also damages several other organs and tissues such as the CNS, kidney, heart, blood vessels, adipose tissue and bone. In particular, HIV infection has been related to an increased incidence of cardiovascular diseases and derangement in the structure of blood vessels in the absence of classical risk factors. The recent characterization of multipotent mesenchymal cells in the vascular wall, involved in regulating cellular homeostasis, suggests that these cells may be considered a target of HIV pathogenesis. This paper investigated the interaction between HIV-1 and vascular wall resident human mesenchymal stem cells (MSCs). RESULTS: MSCs were challenged with classical R5 and X4 HIV-1 laboratory strains demonstrating that these strains are able to enter and integrate their retro-transcribed proviral DNA in the host cell genome. Subsequent experiments indicated that HIV-1 strains and recombinant gp120 elicited a reliable increase in apoptosis in sub-confluent MSCs. Since vascular wall MSCs are multipotent cells that may be differentiated towards several cell lineages, we challenged HIV-1 strains and gp120 on MSCs differentiated to adipogenesis and endotheliogenesis. Our experiments showed that the adipogenesis is increased especially by upregulated PPAR\u3b3 activity whereas the endothelial differentiation induced by VEGF treatment was impaired with a downregulation of endothelial markers such as vWF, Flt-1 and KDR expression. These viral effects in MSC survival and adipogenic or endothelial differentiation were tackled by CD4 blockade suggesting an important role of CD4/gp120 interaction in this context. CONCLUSIONS: The HIV-related derangement of MSC survival and differentiation may suggest a direct role of HIV infection and gp120 in impaired vessel homeostasis and in genesis of vessel damage observed in HIV-infected patients

    PARTICLE-FLUID HYBRID SIMULATIONS FOR WEAK BEAM-PLASMA INTERACTIONS

    No full text
    A particle simulation usually suffers from a high level of unphysical noise unless a large number of particles are used. To improve this situation, a hybrid scheme is used, replacing the general particle mover by a linearized fluid mover for those species of ions and electrons which do not undergo large amplitude perturbations and keeping the fully nonlinear particle mover for those species which experience more violent changes. The structures of these hybrid codes (electrostatic and electromagnetic) are shown with applications, which produce excellent agreement with linear and nonlinear theories plus substantial reduction in the noise level and the computing cost.X111sciescopu

    FDTD Analysis of Beam-Wave Interaction

    No full text
    corecore